#pragma once

#include <windows.h>
#include <gl\gl.h>
#include <gl\glu.h>

#include "..\common\headers\IRenderable.h"
#include "Model.h"
#include "Texture.h"
#include "Managers.h"

class Ground : public IRenderable
{
private:
	Model *model;
	Texture *texture;
	Managers *managers;

	Shader *fpSpecular;

	float horiShift;
	float depthShift;

public:
	Ground(Model *model, Texture *texture, Managers *managers);

	void Process(float ms);
	void Render	();
};
